<?php
/**
 *入口文件
 *1.定义常量 
 *2.加载函数库
 *3.启动框架  
 */	
//该函数删除所有符号连接（比如 '/./', '/../' 以及多余的 '/'），返回绝对路径名。
header("Content-type:text/html;charset=utf-8");
define('MYFRAME',realpath('./'));
define('CORE',MYFRAME.'/core');
define('APP',MYFRAME.'/app');
define('MODULE','app');
define("DEBUG",true);

include "vendor/autoload.php";

if(DEBUG){
	$whoops = new \Whoops\Run;
	$errorTitle = '框架出错了';
	$option = new \Whoops\Handler\PrettyPageHandler();
	$option->setPageTitle($errorTitle);
	$whoops->pushHandler($option);
	$whoops->register();
	ini_set('display_error','On');
}else{
	ini_set('display_error','Off');
}

// 引入公共方法
require CORE.'/common/function.php';
//引入核心库文件
require CORE.'/MyFrame.php';
//自动加载,当我们实例化一个未定义的类时,回调自动加载
spl_autoload_register('\core\MyFrame::load');
\core\MyFrame::run();
